package com.sniff.atp.dto.order;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;
import java.util.List;

@Data
public class PlatformOrderDTO {

    @ApiModelProperty(value = "平台订单表id")
    private Long platformOrderId;

    @ApiModelProperty(value = "直行便订单编号")
    private String platformOrderNo;

    @ApiModelProperty(value = "D2C: 客户订单编号; B2B: 订单标题")
    private String customerOrderNo;

    @ApiModelProperty(value = "下单时间")
    private Date createTime;

    @ApiModelProperty(value = "订单类型: 1-直发订单; 2-囤货订单")
    private Integer orderType;

    @ApiModelProperty(value = "平台订单状态: 1-2-待付款(冻结失败订单可再冻结); 2-4-处理中；3-8-可发货；4-16-部分发货；5-32-已完成")
    private List<String> platformOrderStatus;

    private Integer isSynLogisticsNo;
}
